/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.jadum.ejc.endereco.dao;

import com.jadum.ejc.model.Endereco;
import java.util.List;

/**
 *
 * @author Jadum
 */
public interface IEnderecoDao {

    /**
     * Adicionar Endereço
     *
     * @param endereco
     */
    public void adicionarEndereco(Endereco endereco);

    /**
     * Atualizar Endereço
     *
     * @param endereco
     */
    public void atualizarEndereco(Endereco endereco);

    /**
     * Excluir Endereço
     *
     * @param endereco
     */
    public void excluirEndereco(Endereco endereco);

    /**
     * Obter Endereço por id
     *
     * @param int Endereco id
     */
    public Endereco obterEnderecoPorId(int id);

    /**
     * Obter todos os Endereços
     *
     */
    public List<Endereco> obterEnderecos();
}
